package com.mofang.ticketing.common.core.urls.user.account;


import com.mofang.ticketing.common.core.urls.BaseUrl;

/**
 * 认证 url
 *
 * @author LGC
 */
public class AuthUrl extends BaseUrl {

    /**
     * 命名空间 api/auth
     */
    public static final String NAMESPACE = BASE_URL + "/auth";

    /**
     * 初始化权限
     */
    public static final String INIT_PERMISSION = NAMESPACE + "/initPermission";

    /**
     * 追加权限
     */
    public static final String APPEND_PERMISSION = NAMESPACE + "/appendPermission";

    /**
     * 初始化平台管理员
     */
    public static final String INIT_PLATFORM_ADMIN = NAMESPACE + "/initPlatformAdmin";

    /**
     * 登录
     */
    public static final String LOGIN = NAMESPACE + "/login";
    /**
     * 登录
     */
    public static final String LOGOUT = NAMESPACE + "/logout";
    /**
     * 当前账号信息
     */
    public static final String CURRENT_ACCOUNT_INFO = NAMESPACE + "/currentAccountInfo";


    /**
     * rpc命名空间 api/rpc/auth
     */
    public static final String RPC_NAMESPACE = BASE_RPC + "/auth";
    /**
     * 获取认证用户所属商户
     */
    public static final String AUTH_BELONG_MERCHANTS = RPC_NAMESPACE + "/belongMerchants";
    /**
     * 获取认证用户所属商户ID
     */
    public static final String AUTH_BELONG_MERCHANT_IDS = RPC_NAMESPACE + "/belongMerchantIds";
}
